/**
 * 
 */
package pruebas;

import logica.acciones.Parametro;
import logica.objetos.Imagen;
import persistencia.PoolTransacciones;

import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;

import Daos.Imagenes;
import Daos.Parametros;
import excepciones.PersistenciaException;

/**
 * @author JuanAndres
 *
 */
public class PruebaParametros {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		try {
			PoolTransacciones pool = PoolTransacciones.getInstance();
			Connection t = pool.obtenerTransaccion();
			
			Parametros ps=new Parametros();
			Parametro p=new Parametro(0, "4", "Prueba");
			// prueba de insertar
			int idParametro = ps.insertarParametro(t,p);
			System.out.println("el id del parametro recien ingresado es "
					+ idParametro);
			// prueba de buscar por id, uso el mismo
			Parametro p1=ps.buscarParametro(t, idParametro);
			
			System.out.println("idparametro "
					+ p1.getIdParametro() + " valor " + p1.getValor() + "descripcion"
					+ p1.getDescripcion());
			/*
			// Prueba busco todos los parametros
			Parametro[] psa = ps.listarParametros(t);
			
			for (Parametro parametro : psa) {
			    
			
			System.out.println("idparametro "
					+ parametro.getIdParametro() + " valor " + parametro.getValor() + "descripcion"
					+ parametro.getDescripcion());
			}
			 */
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	}

}
